#!/usr/bin/env python
# coding: utf-8

# ##### 用户输入方法

# In[ ]:


name = input("name: ")
age = input("age: ")
job = input("job: ")
salary = input("salary: ")


# ##### 知识点1： 字符串拼接 用 + 让打印的结果更直观
# ###### 知识点2： %s占位符，可以把 “+”符号 省略，比较直观的展示变量内容
# ######          缺点： 如果变量很多，就比较麻烦了
# ##### 知识点3: .format() 比起%s 更适合较多变量的打印，不需要考量顺序和出现次数
# #####          例如 : url 的拼接 (https:// + 域名 + endpoint)
# #### 例如：

# In[ ]:


info1 = '''------INFO {HTML_name} ------
 name:{HTML_name}
 age:{HTML_age}
 job:{HTML_job}
 salary:{HTML_salary}'''.format(HTML_age=age,HTML_job=job,HTML_name=name,HTML_salary=salary)

print(info1)


# ####  数据结构之列表
# 
# #### names = ""
# #### print(names[1])

# In[ ]:


users_list = ["cheng","youge","xiaoming"]
password_list = [123456,789654,273843]
age_list = [23,28,18]


# #### 列表的嵌套
# 

# In[ ]:


info_list = [["cheng",123456,23],["youge",123456,28]]

print(users_list[0])
print(password_list[0])
print(age_list[0])
print(info_list[-1])


# #### 知识点 slices(切片) 数值是指 values在list中的位置

# ### 正向取值
# ##### list 取值 “:”右边的值取不到 例如[1:3] 3 这个位置取不到

# In[ ]:


print(names[1:3])
print(names[0:2])


# ###  反向取值
# #### list 取值 “:”右边的值取不到 例如[-3:-1] -1 这个位置取不到
# #### 注意： 取到最后一个值，不能写 0 省略不写即可

# In[ ]:


print(names[-3:1])

num = [1,2,3,4,5,6,7,8,9]


# In[ ]:




